<?php
namespace Common\Model;

class UserContractModel extends \Think\Model
{
	//自动验证
	protected $_validate = array(
			//新增
			array('user_id', '/^[1-9]\d*$/', '请传入用户ID', self::MUST_VALIDATE, 'regex', self::MODEL_INSERT),
			array('code', '/^\w+$/', '请传入合同模块代码', self::MUST_VALIDATE, 'regex', self::MODEL_INSERT),
			array('name', 'require', '请传入合同名称', self::MUST_VALIDATE, 'regex', self::MODEL_INSERT),
			array('order_no', '/^\w{20,}$/', '请传入定单号', self::MUST_VALIDATE, 'regex', self::MODEL_INSERT),
	);
	
	//自动完成
	protected $_auto = array(
			array('create_time', NOW_TIME, self::MODEL_INSERT, 'string'),
			array('update_time', NOW_TIME, self::MODEL_BOTH, 'string'),
			array('status', 0, self::MODEL_INSERT, 'string'),
	);
	
	
	/**
	 * 添加用户合同
	 * @param unknown $data
	 */
	public function addUserContract($data)
	{
		if(!$this->create($data)) return false;
		$id = $this->add();
		return $id;
	}
}